﻿using System;
using Autodesk.Revit.DB;

namespace YJKRevitWndr.InsertDoorAndWindow.InsertOperation
{
	public class DoorData
	{
		public FamilySymbol Symbol
		{
			get
			{
				return this.m_symbol;
			}
			set
			{
				this.m_symbol = value;
			}
		}

		public string DoorAndWinWidth
		{
			get
			{
				return this.m_doorAndWinWidth;
			}
			set
			{
				this.m_doorAndWinWidth = value;
			}
		}

		public string DoorAndWinHigh
		{
			get
			{
				return this.m_doorAndWinHigh;
			}
			set
			{
				this.m_doorAndWinHigh = value;
			}
		}

		public string FireProtectionGrade
		{
			get
			{
				return this.m_FireProtectionGrade;
			}
			set
			{
				this.m_FireProtectionGrade = value;
			}
		}

		public string DoorAndWinBottomHigh
		{
			get
			{
				return this.m_doorAndWinBottomHigh;
			}
			set
			{
				this.m_doorAndWinBottomHigh = value;
			}
		}

		public void DataCopy(DoorData OrigionData)
		{
			this.Symbol = OrigionData.Symbol;
			this.m_doorAndWinBottomHigh = OrigionData.m_doorAndWinBottomHigh;
			this.m_doorAndWinHigh = OrigionData.m_doorAndWinHigh;
			this.m_doorAndWinWidth = OrigionData.m_doorAndWinWidth;
			this.m_FireProtectionGrade = OrigionData.m_FireProtectionGrade;
		}

		private FamilySymbol m_symbol;

		private string m_doorAndWinWidth;

		private string m_doorAndWinHigh;

		private string m_FireProtectionGrade;

		private string m_doorAndWinBottomHigh;
	}
}
